﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ThingyCloudWPF.Creatures.Properties
{
	public class ThingyProperties : CreatureProperties
	{
		/// <summary>
		/// Thingies have speeds
		/// </summary>
		public int Speed { get; private set; }

		/// <summary>
		/// Create new thingy properties
		/// </summary>
		/// <param name="id"></param>
		/// <param name="speed"></param>
		public ThingyProperties(int id, int speed)
			: base(id)
		{
			Speed = speed;
		}

		/// <summary>
		/// String representation of these properties
		/// </summary>
		/// <returns></returns>
		public override string ToString()
		{
			return string.Format("ThingyProperties: ID={0} Speed={1} Variants.Count={2}", ID, Speed, Variants.Count);
		}
	}
}
